package cn.tansanqinger.service.account;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Service;

import cn.tansanqinger.pojo.User;
import cn.tansanqinger.util.PageData;

/**
 * 用户数据展示
 * @author C3H2
 * @time 2021.01
 */
@Service
public interface IUserAccountService {
	//对数据进行查询，将所有的学生首页账号查询都放到这里
	public PageData selectScreenAccount(PageData pageData, int jurisdiction);
	
	//对教师数据进行处理
	public PageData selectTeacherAccount(PageData pageData, int dispose);
	
	//对单一账号进行数据查询，查询所有的数据信息
	public User selectId(PageData pageData);
	
	//对账号进行封号和解封处理
	public PageData modificationBannedId(PageData pageData);
	
	//教师账号核准通过
	public PageData ratify(HttpServletRequest request);
	
	//教师账号不允许通过
	public PageData unratify(HttpServletRequest request);
	
	//封号（对modificationBannedId）进行修改
	public PageData title(HttpServletRequest request);
	
	//解封账号
	public PageData deblocking(HttpServletRequest request);
	
	//忽略信息
	public PageData neglect(HttpServletRequest request);
	
	//查询用户操作详情
	public PageData reset(HttpServletRequest request);
}
